college vs branch engineering